home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / midi / dltrk222.lha / Bonus / JTR.lzx / JackTHERipper.DOC next >
Text File  |  2013-05-31  |  8KB  |  220 lines

  1. Jack: The Ripper
  2. By James "Insane Warrior" Ostrowick and Ray "StarWriter" Heasman
  3. Both of the group "Genisys".
  4.  
  5. This program is:
  6.  
  7. Copyright (c) 1994 James Ostrowick and Ray Heasman. All Rights Reserved.
  8.  
  9. ReqTools.library is Copyright (c) Nico Francois
  10.  
  11. This program is Smileyware -- You are obligated to post us each a Picture
  12. postcard of your home town, if you use this program. People who don't do
  13. won't get our 24hour/day help service via internet. (So there!)
  14.  
  15. See end of formats doc for addresses.
  16.  
  17. Now for some stuff from IW:
  18.  
  19. This is my first attempt at an Amiga program, and I hope you enjoy using
  20. it. It has taken me over a YEAR to get it this far and I believe it to
  21. be quite good and unique. It should work on any Amiga from a 1.3 500 up
  22. to a 4000 so if it sill croaks on a 68000 based machine Sorry! but it
  23. is very difficult to bug test a program for a machine you don't have.
  24. It has been tested on the following:
  25.  
  26. A1200 68020 14Mhz 8MB fast RAM 33Mhz 68882
  27. A1200 68030 50Mhz 8MB fast RAM 50Mhz 68882
  28. A500 68000 7Mhz 512KB fast RAM 512KB Chip RAM
  29.  
  30. Now for instructions:
  31.  
  32. Just some general info:
  33. [n] means a value MUST be entered.
  34. (n) means optional.
  35.  
  36. Pressing the left mouse button at any time will abort most operations eg
  37. hunting for modules/samples loading tracks off a disk etc.
  38.  
  39. All values returned are in HEX if they have a '$' in front of them
  40. otherwise they are in Decimal. All adresses entered are in HEX.
  41.  
  42.             Command H [n] (s)
  43.  
  44. All of the H commands will quit when the Left Mouse Button is pressed.
  45.  
  46.                 [n] is:
  47. 0 - This will search for any module that has some sort of header.
  48. Currently this stands at:-
  49. ProTracker, NoiseTracker, StarTrekker, MED and OctaMED,
  50. SoundMon 2.0/2.2 ,TFMX 1.5/Pro/7CH, KRIS or CHIP tracker, 
  51. The Player 4.0A/4.0B/4.1A/5.0/6.0(light), Digital Mugician,
  52. Synthesis/InStero4.0, ProRunner1.0/2.0, Futurecomposer1.3/1.4,
  53. Oktalyzyer 1.56, SidMon II, COSO-Hippel, SoundFX1.3, IceTracker1.0/1.1
  54. PUMAtracker, ProPacker 1.0a, QuadraComposer, WantonPacker, JamCracker,
  55. Major Tom 2.0B, Promizer4.0, AproSys, David Whittaker Old,
  56. Delta Music2.0, UNIC-Tracker, AMOS Basic Converter,Vector Dean
  57. Actionamics Sound Tool, NoiseRunner,Take/Fast Tracker, PoweMusic,
  58. TrackerPacker 3.0,SoundFX2.0, SoundTracker 2.6
  59.  
  60. 1 - This Will search for any module that does not have a standard
  61. header used for identifying it. It's speed in comparison to type 0
  62. will vary from the same speed to sometimes slower at finding modules.
  63.  
  64. Currently this stands at:
  65. MED/OctaMED, NoisePacker2.0, NoisePacker3.0, Sonic Arranger(pc),
  66. Sonic Arranger, Silents Tracker, ProPacker 2.1/2.x/ModuleProtector,
  67. Promizer1.x/2.0, Game Music Creator, P50A/P60A (Heavy), Tronic Tracker,
  68. UNIC-Tracker 2,TrackerPacker 2.0,ActiVision PRO.
  69.  
  70. 2 - This will Hunt for Crunched files in Memory.
  71.  
  72. Currently this stands at:
  73.  
  74. Crunch Mainia Data,Crunch Mania Address,Crunch Mania Normal,
  75. Imploder Data, Rob Northern Cruncher,IAM Packer 1.0,
  76. Zulu and Grey Packer,Stone Cracker 3.0 Normal,Stone Cracker 3.0 Data,
  77. Stone Cracker 4.01 Normal, Stone Cracker 4.01 Data,
  78. Stone Cracker 4.04 Normal, Stone Cracker 4.04 Library,
  79. Stone Cracker 4.04 Address, Stone Cracker 4.04 Data,
  80. PowerPacker 3.0 Normal, PowerPacker 4.0 Normal, PowerPacker 4.0 Library
  81. ByteKiller 1.3, Spike Cruncher, any XPK'ed file.
  82.  
  83. I desparately need more of these so if any-one has any other cruncher
  84. please e-mail me or send it to me.
  85.  
  86. PS: The Rob Northern Cruncher is used in most commercial products, like
  87. games.
  88. EG:
  89. Walker, Tornado AGA, Impossible Mission 2024, Chaos Engine,
  90. Desert Strike, Cannon Fodder (some of these will not decrunch properly),
  91. Assasin, Lethal Weapon, Syndicate, One Step Beyond, Push Over, Lemmings 2
  92.  
  93. 3 - This will allow you to hunt through memory for a 2/4byte hex value,
  94. or a 2/4 byte String value.
  95.  
  96. If you don't enter a string the program will then prompt you to enter a
  97. Hex value.
  98. If you do not enter a Hex value or just press Return insted of entering a
  99. W or L for Word Or Long word the function will abort.
  100.  
  101.  
  102.             Command C
  103.  
  104. This will continue ANY of the above hunt modes if they are stopped
  105. by pressing the left mouse button or when one of them stops due to
  106. finding a module etc.
  107.             Command CM [C|F]
  108.  
  109. This allows you to change the type of memory used.
  110. C - Chip RAM
  111. Defult setting.
  112.  
  113. F - Fast RAM 
  114.  
  115. If you don't have any fast RAM it will ignore the instruction.
  116.  
  117. This mode will allow you to hunt for modules etc in Fast RAM
  118. It will also do all loading to Fast RAM.
  119.  
  120.  
  121.             Command S [n]
  122.  
  123. This will play an area of memory specified by [n].
  124. To stop Playing the memory press the left mouse button.
  125. To play the next section of memory press the Right Mouse button.
  126.  
  127.  
  128.             Command M [n]
  129.  
  130. This will do a Hex and ASCII Memory dump from the address specified
  131. by [n]
  132.  
  133. Press the left mouse button to stop the display.
  134. Hold the Right mouse button to pause the display.
  135.  
  136.             Command W
  137.  
  138. This will Write out memory or save a located module.
  139.  
  140. It will ask for a start address. If you wish to save out a section of
  141. memory type in the start address here in HEX. If you just wish to save
  142. the crunched file or module that the ripper just found, just press
  143. return. A file requester will pop up and ask for a file to save if you
  144. have ReqTools V38+ if not you will be prompted to type in a name and
  145. FULL path.
  146.  
  147. If you are saving a section of memory once you have typed in the start
  148. address in HEX the program will ask for an end address also in HEX.
  149.  
  150.             Command R
  151.  
  152. Will Read a selected file into memory. The program will load the
  153. file into CHIP ram only.
  154. A requester will prompt you for a file. If you don't have ReqTools V38+
  155. You will be asked to type in a name with FULL path.
  156.  
  157.             Command F [n] (m)
  158.  
  159. This will scan through memory for samples!
  160.  
  161. Where [n] is the sensitvity to use. The higher the number the more
  162. sensitve the searcher becomes ie the more likely to find samples and
  163. the more likely to find garbage. (m) is the start address to use it is
  164. optional and if left out will start at $1000 ie dec 4096.
  165.  
  166.             Command X
  167. Will eXit the ripper.
  168.  
  169.             Command D [Path]
  170.  
  171. This is for people without ReqTools or who just want a
  172. directory of a disk or drawer, where [Path] is the full path.
  173.  
  174.             Command B
  175.  
  176. This will Backtrack to the begining of a sample found with 'F'. It will
  177. look for 2 zeros.
  178.  
  179.             Command BC
  180. This will continue to backtrack to the begining of a sample.
  181.  
  182.             Command RT
  183.  
  184. This will read tracks off a disk in DF0:
  185.  
  186. When you type 'RT' and press return you will be prompted to give the
  187. Track to Start reading from, give a value between 0 and 79. The ripper
  188. will then ask for the number of tracks to read, again give a decimal 
  189. number between 0 and 79. The Ripper will read the specified tracks to
  190. CHIP RAM. You can then hunt through the area the ripper displays for
  191. modules etc.
  192.  
  193.             Command RS
  194.  
  195. Resets the Console Window.
  196.  
  197. I included this because sometimes control characters stuff up the
  198. display and it become necessary to reset the Window.
  199.  
  200.             Command SW
  201. (Oops, I forgot to Include this instruction in the Doc and the Help
  202. page in the Ripper. It has been in the Program since the first release
  203. but I just forgot about it :-O )
  204.  
  205. Installs a Cold Capture Wedge that will copy the first Megabyte of
  206. ChipRAM to the Second MegaByte.
  207. This is ONLY for Machines with 2MB of ChipRAM. I have been unable
  208. to test it on machines with only 1MB but I think what it will do is
  209. nothing, because as far as I know the older machines mirrored the first
  210. MB of ChipRAM in the Second.
  211.  
  212. Just a quick note of thanks:
  213.  
  214. To StarWriter for his help and Sample Hunting Routine, which without
  215. would make this a pretty ordinary Ripper.
  216.  
  217. To FOXX for testing, and suggesting changes.
  218.  
  219. To all the beta testers for their help.
  220.